Skip to content

Conversation

@Luckingz
Copy link

Add Steel Framework Implementation for Create-Token Example Overview

This PR adds a new implementation of the create-token example using the Steel framework. The implementation demonstrates how to create an SPL Token with metadata on Solana following best practices.
Implementation Details

Creates SPL tokens with configurable decimals (default: 9)
Sets up token metadata using Metaplex Token Metadata Program
Implements comprehensive tests using Solana Bankrun
Includes CI/CD pipeline for automated testing
Follows all contributing guidelines as specified

Features

TokenCreator class for managing token creation
Full TypeScript implementation with type safety
Bankrun-based testing suite
Clear documentation and usage examples
Error handling and input validation

Testing

✅ All tests pass locally
✅ CI/CD pipeline configured and passing
✅ Tested on local validator
✅ Follows test requirements using Solana Bankrun

Directory Structure
tokens/create-token/steel/
├── src/
│ └── programs/
│ └── create-token.ts
├── tests/
│ └── create-token.test.ts
├── README.md
├── package.json
└── tsconfig.json

How to Test
cd tokens/create-token/steel
npm install
npm test

Related Issues

Addresses program example request from Solana Foundation
Framework: Steel
Category: Create Token

@heyAyushh heyAyushh added contribute:steel Adds program example using steel framework. create-token tokens/create-token labels Nov 15, 2024
@heyAyushh heyAyushh closed this Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribute:steel Adds program example using steel framework. create-token tokens/create-token

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants